package com.cz.background.dto.ey;


import java.util.List;

public class DoctorSchedule {
    private String clinicLabel;
    private String deptArea;
    private String deptCode;
    private String deptId;
    private String deptName;
    private String doctorId;
    private String doctorName;
    private String drCode;
    private String drItro;
    private String drName;
    private String drProTechDuty;
    private String drProfte;
    private List<Schedule> drScheduList;
    private String imageUrl;
    private String personCode;
    private String reglevlCode;
    private String reglevlName;
    private int sortId;

    public String getClinicLabel() {
        return clinicLabel;
    }

    public void setClinicLabel(String clinicLabel) {
        this.clinicLabel = clinicLabel;
    }

    public String getDeptArea() {
        return deptArea;
    }

    public void setDeptArea(String deptArea) {
        this.deptArea = deptArea;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getDrCode() {
        return drCode;
    }

    public void setDrCode(String drCode) {
        this.drCode = drCode;
    }

    public String getDrItro() {
        return drItro;
    }

    public void setDrItro(String drItro) {
        this.drItro = drItro;
    }

    public String getDrName() {
        return drName;
    }

    public void setDrName(String drName) {
        this.drName = drName;
    }

    public String getDrProTechDuty() {
        return drProTechDuty;
    }

    public void setDrProTechDuty(String drProTechDuty) {
        this.drProTechDuty = drProTechDuty;
    }

    public String getDrProfte() {
        return drProfte;
    }

    public void setDrProfte(String drProfte) {
        this.drProfte = drProfte;
    }

    public List<Schedule> getDrScheduList() {
        return drScheduList;
    }

    public void setDrScheduList(List<Schedule> drScheduList) {
        this.drScheduList = drScheduList;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getPersonCode() {
        return personCode;
    }

    public void setPersonCode(String personCode) {
        this.personCode = personCode;
    }

    public String getReglevlCode() {
        return reglevlCode;
    }

    public void setReglevlCode(String reglevlCode) {
        this.reglevlCode = reglevlCode;
    }

    public String getReglevlName() {
        return reglevlName;
    }

    public void setReglevlName(String reglevlName) {
        this.reglevlName = reglevlName;
    }

    public int getSortId() {
        return sortId;
    }

    public void setSortId(int sortId) {
        this.sortId = sortId;
    }

    // Getters and Setters
    // toString() method if needed
    public  static class Schedule {
        private String hasDetailTime;
        private String leftNum;
        private int regFee;
        private String regNum;
        private String scheduleDate;
        private String stopReason;
        private String timeFlag;
        private List<TimeInterval> timeintervallist;
        private String totalNum;
        private String workStatus;

        public String getHasDetailTime() {
            return hasDetailTime;
        }

        public void setHasDetailTime(String hasDetailTime) {
            this.hasDetailTime = hasDetailTime;
        }

        public String getLeftNum() {
            return leftNum;
        }

        public void setLeftNum(String leftNum) {
            this.leftNum = leftNum;
        }

        public int getRegFee() {
            return regFee;
        }

        public void setRegFee(int regFee) {
            this.regFee = regFee;
        }

        public String getRegNum() {
            return regNum;
        }

        public void setRegNum(String regNum) {
            this.regNum = regNum;
        }

        public String getScheduleDate() {
            return scheduleDate;
        }

        public void setScheduleDate(String scheduleDate) {
            this.scheduleDate = scheduleDate;
        }

        public String getStopReason() {
            return stopReason;
        }

        public void setStopReason(String stopReason) {
            this.stopReason = stopReason;
        }

        public String getTimeFlag() {
            return timeFlag;
        }

        public void setTimeFlag(String timeFlag) {
            this.timeFlag = timeFlag;
        }

        public List<TimeInterval> getTimeintervallist() {
            return timeintervallist;
        }

        public void setTimeintervallist(List<TimeInterval> timeintervallist) {
            this.timeintervallist = timeintervallist;
        }

        public String getTotalNum() {
            return totalNum;
        }

        public void setTotalNum(String totalNum) {
            this.totalNum = totalNum;
        }

        public String getWorkStatus() {
            return workStatus;
        }

        public void setWorkStatus(String workStatus) {
            this.workStatus = workStatus;
        }
// Getters and Setters
        // toString() method if needed
    }



    public static class TimeInterval {
        private String begntime;
        private String endtime;
        private boolean expirationTag;
        private String leftNum;
        private String missedTime;
        private boolean obsoleteTag;
        private int regFee;
        private String scheduleId;
        private String totalNum;

        public String getBegntime() {
            return begntime;
        }

        public void setBegntime(String begntime) {
            this.begntime = begntime;
        }

        public String getEndtime() {
            return endtime;
        }

        public void setEndtime(String endtime) {
            this.endtime = endtime;
        }

        public boolean isExpirationTag() {
            return expirationTag;
        }

        public void setExpirationTag(boolean expirationTag) {
            this.expirationTag = expirationTag;
        }

        public String getLeftNum() {
            return leftNum;
        }

        public void setLeftNum(String leftNum) {
            this.leftNum = leftNum;
        }

        public String getMissedTime() {
            return missedTime;
        }

        public void setMissedTime(String missedTime) {
            this.missedTime = missedTime;
        }

        public boolean isObsoleteTag() {
            return obsoleteTag;
        }

        public void setObsoleteTag(boolean obsoleteTag) {
            this.obsoleteTag = obsoleteTag;
        }

        public int getRegFee() {
            return regFee;
        }

        public void setRegFee(int regFee) {
            this.regFee = regFee;
        }

        public String getScheduleId() {
            return scheduleId;
        }

        public void setScheduleId(String scheduleId) {
            this.scheduleId = scheduleId;
        }

        public String getTotalNum() {
            return totalNum;
        }

        public void setTotalNum(String totalNum) {
            this.totalNum = totalNum;
        }
// Getters and Setters
        // toString() method if needed
    }

}

